#include<bits/stdc++.h>
using namespace std;

int a[8008];

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int t;
	cin>>t;
	while(t--)
	{
		int n;
		cin>>n;
		memset(a, 0, sizeof a);
		
		map<int, int> mp;
		for(int i = 1;i <= n;i++)
		{
			cin>>a[i];
			mp[a[i]]++;
			a[i] += a[i-1];
		}
		int ans = 0;
		for(int i = 0;i <= n-2;i++)
		{
			for(int j = i+2;j <= n;j++)
			{
				int t = a[j]-a[i];
//				cout<<t<<" "<<t<<endl;
				auto flag = mp.find(t);
				if(flag != mp.end())
				{
					ans += flag->second;
//					mp.erase(flag);
					flag->second = 0;
				}
				auto idx = mp.upper_bound(t);
				if(idx == mp.end())
					break;
			}
		}
		cout<<ans<<endl;
	}
}
